package com.zzjson.io.nio.buffer;

import java.nio.ByteBuffer;

/**
 * <p>****************************************************************************</p>
 * <p><b>Copyright © 2010-2019 shuncom team All Rights Reserved<b></p>
 * <ul style="margin:15px;">
 * <li>Description :
 * <li>在创建一个缓冲区对象时，会调用静态方法 allocate()来指定缓冲区的容量，
 * <li>其实调用 allocate()相当于创建了一个指定大小的数组，
 * <li>并把它包装为缓冲区对象。或者我们也可以直接将一个现有的数组，
 * <li>包装为缓冲区对象
 * </li>
 * <li>Version     : 1.0.0</li>
 * <li>Creation    : 2019年03月26日</li>
 * <li>@author     : zzy0_0</li>
 * </ul>
 * <p>****************************************************************************</p>
 */
public class BufferWrap {
	public static void main(String[] args) {
		//直接分配内存
		ByteBuffer byteBuffer = ByteBuffer.allocate(10);


		//包装一个现有数组
		byte b[] = new byte[10];
		ByteBuffer byteBuffer2 = ByteBuffer.wrap(b);
	}
}
